package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.User;

import java.util.List;

public interface UserService {
    public User findByUsername(String username);


    //分页查询的方法
    PageResult findByPage(QueryPageBean queryPageBean);

    //添加用户的方法
    void addUser(User user, Integer[] roleIds);

    //根据用户ID删除用户的方法
    void deleteById(int id);

    //根据Id查询用户的方法
    User findById(int id);

    //查询所有的方法
    List<User> findAll();

    void edit(User user, Integer[] roleIds);

}
